﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Hive.Core.Common.Shell
{
    /// <summary>
    /// Specifies the severity of a log message.
    /// </summary>
    public enum MessageSeverity
    {
        /// <summary>
        /// An error message.
        /// </summary>
        /// <value>0</value>
        Error = 0,

        /// <summary>
        /// A warning message.
        /// </summary>
        /// <value>1</value>
        Warning = 1,

        /// <summary>
        /// An important informational message.
        /// </summary>
        /// <value>2</value>
        Important = 2,

        /// <summary>
        /// An unimportant informational message.
        /// </summary>
        /// <value>3</value>
        Info = 3,

        /// <summary>
        /// A debugging message.
        /// </summary>
        /// <value>4</value>
        Debug = 4
    }
}
